100
How can I change the background color for parts of the text

ChartView1->Nodes->Add(L"Child",TNoParam(),TNoParam(),TNoParam(),TNoParam())->Caption = L"<bgcolor=FF0000>new</bgcolor> caption";

99
How can I change the foreground color for parts of the text

ChartView1->Nodes->Add(L"Child",TNoParam(),TNoParam(),TNoParam(),TNoParam())->Caption = L"<fgcolor=FF0000>new</fgcolor> caption";

98
How can I show the node as strikeout

ChartView1->Nodes->Add(L"Child",TNoParam(),TNoParam(),TNoParam(),TNoParam())->Caption = L"<s>new</s> caption";

97
How can I show the node as underlined

ChartView1->Nodes->Add(L"Child",TNoParam(),TNoParam(),TNoParam(),TNoParam())->Caption = L"<u>new</u> caption";

96
How can I show the node as italic

ChartView1->Nodes->Add(L"Child",TNoParam(),TNoParam(),TNoParam(),TNoParam())->Caption = L"<i>new</i> caption";

95
How can I bold the node

ChartView1->Nodes->Add(L"Child",TNoParam(),TNoParam(),TNoParam(),TNoParam())->Caption = L"<b>new</b> caption";

94
How can I change the node's caption

ChartView1->Nodes->Add(L"Child",TNoParam(),TNoParam(),TNoParam(),TNoParam())->Caption = L"new caption";

93
How can I display hierarchical the child nodes so they are indented relative to their parents

ChartView1->HasButtons = Exorgchartlib_tlb::ExpandButtonEnum::exPlus;
ChartView1->PenLink = Exorgchartlib_tlb::PenTypeEnum::exPenSolid;
ChartView1->PenWidthLink = 3;
ChartView1->IndentSiblingX = 12;
ChartView1->IndentSiblingY = 12;
ChartView1->Root->Image = 0;
Exorgchartlib_tlb::INodesPtr var_Nodes = ChartView1->Nodes;
	var_Nodes->Add(L"As <b>Tree</b>",TNoParam(),TVariant("1234"),TNoParam(),TNoParam())->ArrangeSiblingNodesAs = Exorgchartlib_tlb::ArrangeSiblingEnum::exTree;
	var_Nodes->Add(L"Sub 1",TVariant("1234"),TNoParam(),TNoParam(),TNoParam());
	var_Nodes->Add(L"Sub 2",TVariant("1234"),TVariant("456"),TNoParam(),TNoParam());
	var_Nodes->Add(L"Item 1",TVariant("456"),TNoParam(),TNoParam(),TNoParam());
	var_Nodes->Add(L"Item 2",TVariant("456"),TVariant("78"),TNoParam(),TNoParam())->Expanded = false;
	var_Nodes->Add(L"Item 2.1",TVariant("78"),TNoParam(),TNoParam(),TNoParam());
	var_Nodes->Add(L"Item 2.2",TVariant("78"),TNoParam(),TNoParam(),TNoParam());
	var_Nodes->Add(L"Item 3",TVariant("456"),TNoParam(),TNoParam(),TNoParam());
	var_Nodes->Add(L"Sub 3",TVariant("1234"),TNoParam(),TNoParam(),TNoParam());
	var_Nodes->Add(L"As <b>Default</b>",TNoParam(),TVariant("AA"),TNoParam(),TNoParam());
	var_Nodes->Add(L"Item 1",TVariant("AA"),TNoParam(),TNoParam(),TNoParam());
	var_Nodes->Add(L"Item 2",TVariant("AA"),TVariant("BB"),TNoParam(),TNoParam());
	var_Nodes->Add(L"Item 2.1",TVariant("BB"),TNoParam(),TNoParam(),TNoParam());
	var_Nodes->Add(L"Item 2.2",TVariant("BB"),TNoParam(),TNoParam(),TNoParam());
	var_Nodes->Add(L"Item 2.3",TVariant("BB"),TNoParam(),TNoParam(),TNoParam());
	var_Nodes->Add(L"Item 3",TVariant("AA"),TNoParam(),TNoParam(),TNoParam());

92
How can I display the child nodes as a tree, so they are indented relative to their parents

ChartView1->IndentSiblingY = 4;
ChartView1->HasButtons = Exorgchartlib_tlb::ExpandButtonEnum::exPlus;
Exorgchartlib_tlb::INodePtr var_Node = ChartView1->Root;
	var_Node->Image = 0;
	var_Node->ArrangeSiblingNodesAs = Exorgchartlib_tlb::ArrangeSiblingEnum::exTree;
Exorgchartlib_tlb::INodesPtr var_Nodes = ChartView1->Nodes;
	var_Nodes->Add(L"Child 1",TNoParam(),TVariant("1234"),TNoParam(),TNoParam());
	var_Nodes->Add(L"Sub 1",TVariant("1234"),TNoParam(),TNoParam(),TNoParam());
	var_Nodes->Add(L"Sub 2",TVariant("1234"),TVariant("456"),TNoParam(),TNoParam());
	var_Nodes->Add(L"Item 1",TVariant("456"),TNoParam(),TNoParam(),TNoParam());
	var_Nodes->Add(L"Item 2",TVariant("456"),TVariant("78"),TNoParam(),TNoParam())->Expanded = false;
	var_Nodes->Add(L"Item 2.1",TVariant("78"),TNoParam(),TNoParam(),TNoParam());
	var_Nodes->Add(L"Item 2.2",TVariant("78"),TNoParam(),TNoParam(),TNoParam());
	var_Nodes->Add(L"Item 3",TVariant("456"),TNoParam(),TNoParam(),TNoParam());
	var_Nodes->Add(L"Sub 3",TVariant("1234"),TNoParam(),TNoParam(),TNoParam());
	var_Nodes->Add(L"Child 2",TNoParam(),TNoParam(),TNoParam(),TNoParam());

91
How can I indent the child nodes relative to their parents

ChartView1->IndentChild = 32;
ChartView1->HasButtons = Exorgchartlib_tlb::ExpandButtonEnum::exPlus;
ChartView1->Root->Image = 0;
Exorgchartlib_tlb::INodesPtr var_Nodes = ChartView1->Nodes;
	var_Nodes->Add(L"AsTree",TNoParam(),TVariant("1234"),TNoParam(),TNoParam())->ArrangeSiblingNodesAs = Exorgchartlib_tlb::ArrangeSiblingEnum::exTree;
	var_Nodes->Add(L"Sub 1",TVariant("1234"),TNoParam(),TNoParam(),TNoParam());
	var_Nodes->Add(L"Sub 2",TVariant("1234"),TVariant("456"),TNoParam(),TNoParam());
	var_Nodes->Add(L"Item 1",TVariant("456"),TNoParam(),TNoParam(),TNoParam());
	var_Nodes->Add(L"Item 2",TVariant("456"),TVariant("78"),TNoParam(),TNoParam())->Expanded = false;
	var_Nodes->Add(L"Item 2.1",TVariant("78"),TNoParam(),TNoParam(),TNoParam());
	var_Nodes->Add(L"Item 2.2",TVariant("78"),TNoParam(),TNoParam(),TNoParam());
	var_Nodes->Add(L"Item 3",TVariant("456"),TNoParam(),TNoParam(),TNoParam());
	var_Nodes->Add(L"Sub 3",TVariant("1234"),TNoParam(),TNoParam(),TNoParam());
	var_Nodes->Add(L"Child 2",TNoParam(),TVariant("AA"),TNoParam(),TNoParam());
	var_Nodes->Add(L"1",TVariant("AA"),TNoParam(),TNoParam(),TNoParam());
	var_Nodes->Add(L"2",TVariant("AA"),TVariant("BB"),TNoParam(),TNoParam());
	var_Nodes->Add(L"2.1",TVariant("BB"),TNoParam(),TNoParam(),TNoParam());
	var_Nodes->Add(L"2.2",TVariant("BB"),TNoParam(),TNoParam(),TNoParam());
	var_Nodes->Add(L"3",TVariant("AA"),TNoParam(),TNoParam(),TNoParam());

90
How can I increase the distance between nodes

ChartView1->IndentSiblingY = 64;
ChartView1->Root->Image = 0;
Exorgchartlib_tlb::INodesPtr var_Nodes = ChartView1->Nodes;
	var_Nodes->Add(L"<a1>Link 1</a>",TNoParam(),TVariant("1234"),TNoParam(),TNoParam());
	var_Nodes->Add(L"Sub <a1>Link 1</a>",TVariant("1234"),TNoParam(),TNoParam(),TNoParam());
	var_Nodes->Add(L"Sub 2",TVariant("1234"),TNoParam(),TNoParam(),TNoParam());
	var_Nodes->Add(L"Sub 3",TVariant("1234"),TNoParam(),TNoParam(),TNoParam());
	var_Nodes->Add(L"<a2>Link 2</a>",TNoParam(),TNoParam(),TNoParam(),TNoParam());

89
How can I increase the distance between nodes

ChartView1->IndentSiblingX = 64;
ChartView1->Root->Image = 0;
Exorgchartlib_tlb::INodesPtr var_Nodes = ChartView1->Nodes;
	var_Nodes->Add(L"<a1>Link 1</a>",TNoParam(),TVariant("1234"),TNoParam(),TNoParam());
	var_Nodes->Add(L"Sub <a1>Link 1</a>",TVariant("1234"),TNoParam(),TNoParam(),TNoParam());
	var_Nodes->Add(L"Sub 2",TVariant("1234"),TNoParam(),TNoParam(),TNoParam());
	var_Nodes->Add(L"Sub 3",TVariant("1234"),TNoParam(),TNoParam(),TNoParam());
	var_Nodes->Add(L"<a2>Link 2</a>",TNoParam(),TNoParam(),TNoParam(),TNoParam());

88
How can I add an anchor or a hyperlink

ChartView1->Root->Image = 0;
Exorgchartlib_tlb::INodesPtr var_Nodes = ChartView1->Nodes;
	var_Nodes->Add(L"<a1>Link 1</a>",TNoParam(),TVariant("1234"),TNoParam(),TNoParam());
	var_Nodes->Add(L"Sub <a1>Link 1</a>",TVariant("1234"),TNoParam(),TNoParam(),TNoParam());
	var_Nodes->Add(L"Sub 2",TVariant("1234"),TNoParam(),TNoParam(),TNoParam());
	var_Nodes->Add(L"Sub 3",TVariant("1234"),TNoParam(),TNoParam(),TNoParam());
	var_Nodes->Add(L"<a2>Link 2</a>",TNoParam(),TNoParam(),TNoParam(),TNoParam());

87
Can I change the visual effect, appearance for the anchor, hyperlink elements, in HTML captions, after the user clicks it

ChartView1->FormatAnchor[false] = L"<u><fgcolor=880000> </fgcolor></u>";
ChartView1->Root->Image = 0;
Exorgchartlib_tlb::INodesPtr var_Nodes = ChartView1->Nodes;
	var_Nodes->Add(L"<a1>Link 1</a>",TNoParam(),TVariant("1234"),TNoParam(),TNoParam());
	var_Nodes->Add(L"Sub <a1>Link 1</a>",TVariant("1234"),TNoParam(),TNoParam(),TNoParam());
	var_Nodes->Add(L"Sub 2",TVariant("1234"),TNoParam(),TNoParam(),TNoParam());
	var_Nodes->Add(L"Sub 3",TVariant("1234"),TNoParam(),TNoParam(),TNoParam());
	var_Nodes->Add(L"<a2>Link 2</a>",TNoParam(),TNoParam(),TNoParam(),TNoParam());

86
Can I change the visual effect, appearance for the anchor, hyperlink elements, in HTML captions

ChartView1->FormatAnchor[true] = L"<u><fgcolor=FF0000> </fgcolor></u>";
ChartView1->Root->Image = 0;
Exorgchartlib_tlb::INodesPtr var_Nodes = ChartView1->Nodes;
	var_Nodes->Add(L"<a1>Link 1</a>",TNoParam(),TVariant("1234"),TNoParam(),TNoParam());
	var_Nodes->Add(L"Sub <a1>Link 1</a>",TVariant("1234"),TNoParam(),TNoParam(),TNoParam());
	var_Nodes->Add(L"Sub 2",TVariant("1234"),TNoParam(),TNoParam(),TNoParam());
	var_Nodes->Add(L"Sub 3",TVariant("1234"),TNoParam(),TNoParam(),TNoParam());
	var_Nodes->Add(L"<a2>Link 2</a>",TNoParam(),TNoParam(),TNoParam(),TNoParam());

83
How can I assign multiple icons to a node

ChartView1->Images(TVariant(String("gBJJgBAIDAAGAAEAAQhYAf8Pf4hh0QihCJo2AEZjQAjEZFEaIEaEEaAIAkcbk0olUrlktl0vmExmUzmk1m03nE5nU7nk9n0/oFBoVDolFo1HpFJpVLplNp1PqFRqVTq") +
"lVq1XrFZrVbrldr1fsFhsVjslls1ntFptVrtltt1vuFxuVzul1u13vF5vV7vl9v1/wGBwWDwmFw2HxGJxWLxmNx0xiFdyOTh8Tf9ZymXx+QytcyNgz8r0OblWjyWds+m" +
"0ka1Vf1ta1+r1mos2xrG2xeZ0+a0W0qOx3GO4NV3WeyvD2XJ5XL5nN51aiw+lfSj0gkUkAEllHanHI5j/cHg8EZf7w8vl8j4f/qfEZeB09/vjLAB30+kZQAP/P5/H6/y" +
"NAOAEAwCjMBwFAEDwJBMDwLBYAP2/8Hv8/gAGAD8LQs9w/nhDY/oygIA="));
ChartView1->HTMLPicture[L"pic1"] = TVariant("c:\\exontrol\\images\\zipdisk.gif");
ChartView1->Root->Image = 0;
Exorgchartlib_tlb::INodesPtr var_Nodes = ChartView1->Nodes;
	var_Nodes->Add(L"Child <b>1</b>",TNoParam(),TVariant("1234"),TNoParam(),TNoParam());
	var_Nodes->Add(L"Sub 1",TVariant("1234"),TNoParam(),TNoParam(),TNoParam())->Caption = L"<img>1</img> text <img>2</img> and so on<br>bla <b>bla</b> left<r><img>3</img>";
	Exorgchartlib_tlb::INodePtr var_Node = var_Nodes->Add(L"Sub 2",TVariant("1234"),TNoParam(),TNoParam(),TNoParam());
		var_Node->Caption = L"<img>pic1</img> text <img>1:6</img><img>1:6</img><img>1</img> <img>2</img>";
		var_Node->FixedWidth = 124;
		var_Node->FixedHeight = 48;
	var_Nodes->Add(L"Sub 3",TVariant("1234"),TNoParam(),TNoParam(),TNoParam());
	var_Nodes->Add(L"Child <b>2</b>",TNoParam(),TNoParam(),TNoParam(),TNoParam());

82
How can I assign multiple pictures to a node

ChartView1->HTMLPicture[L"pic1"] = TVariant("c:\\exontrol\\images\\zipdisk.gif");
ChartView1->HTMLPicture[L"pic2"] = TVariant("c:\\exontrol\\images\\auction.gif");
Exorgchartlib_tlb::INodePtr var_Node = ChartView1->Root;
	var_Node->Image = 0;
	var_Node->AddAssistant(L"Assistant 1",TNoParam(),TNoParam());
	var_Node->AddAssistant(L"Assistant 2",TNoParam(),TNoParam());
Exorgchartlib_tlb::INodesPtr var_Nodes = ChartView1->Nodes;
	var_Nodes->Add(L"Child <b>1</b>",TNoParam(),TVariant("1234"),TNoParam(),TNoParam());
	Exorgchartlib_tlb::INodePtr var_Node1 = var_Nodes->Add(L"Sub 1",TVariant("1234"),TNoParam(),TNoParam(),TNoParam());
		var_Node1->Caption = L"<img>pic1</img> text <img>pic2</img>";
		var_Node1->FixedWidth = 108;
		var_Node1->FixedHeight = 48;
	var_Nodes->Add(L"Sub 2",TVariant("1234"),TNoParam(),TNoParam(),TNoParam());
	var_Nodes->Add(L"Sub 3",TVariant("1234"),TNoParam(),TNoParam(),TNoParam());
	var_Nodes->Add(L"Child <b>2</b>",TNoParam(),TNoParam(),TNoParam(),TNoParam());

81
How can I change the color of the line that links assistant nodes

ChartView1->LinkAssistantColor = RGB(255,0,0);
Exorgchartlib_tlb::INodePtr var_Node = ChartView1->Root;
	var_Node->Image = 0;
	var_Node->AddAssistant(L"Assistant 1",TNoParam(),TNoParam());
	var_Node->AddAssistant(L"Assistant 2",TNoParam(),TNoParam());
Exorgchartlib_tlb::INodesPtr var_Nodes = ChartView1->Nodes;
	var_Nodes->Add(L"Child <b>1</b>",TNoParam(),TVariant("1234"),TNoParam(),TNoParam());
	var_Nodes->Add(L"Sub 1",TVariant("1234"),TNoParam(),TNoParam(),TNoParam());
	var_Nodes->Add(L"Sub 2",TVariant("1234"),TNoParam(),TNoParam(),TNoParam());
	var_Nodes->Add(L"Sub 3",TVariant("1234"),TNoParam(),TNoParam(),TNoParam());
	var_Nodes->Add(L"Child <b>2</b>",TNoParam(),TNoParam(),TNoParam(),TNoParam());

80
How can I change the width of the line that links assistant nodes

ChartView1->PenLinkAssistant = Exorgchartlib_tlb::PenTypeEnum::exPenSolid;
ChartView1->PenWidthLinkAssistant = 4;
Exorgchartlib_tlb::INodePtr var_Node = ChartView1->Root;
	var_Node->Image = 0;
	var_Node->AddAssistant(L"Assistant 1",TNoParam(),TNoParam());
	var_Node->AddAssistant(L"Assistant 2",TNoParam(),TNoParam());
Exorgchartlib_tlb::INodesPtr var_Nodes = ChartView1->Nodes;
	var_Nodes->Add(L"Child <b>1</b>",TNoParam(),TVariant("1234"),TNoParam(),TNoParam());
	var_Nodes->Add(L"Sub 1",TVariant("1234"),TNoParam(),TNoParam(),TNoParam());
	var_Nodes->Add(L"Sub 2",TVariant("1234"),TNoParam(),TNoParam(),TNoParam());
	var_Nodes->Add(L"Sub 3",TVariant("1234"),TNoParam(),TNoParam(),TNoParam());
	var_Nodes->Add(L"Child <b>2</b>",TNoParam(),TNoParam(),TNoParam(),TNoParam());

79
How can I change the style of the line that links assistant nodes

ChartView1->PenLinkAssistant = Exorgchartlib_tlb::PenTypeEnum::exPenDashDotDot;
Exorgchartlib_tlb::INodePtr var_Node = ChartView1->Root;
	var_Node->Image = 0;
	var_Node->AddAssistant(L"Assistant 1",TNoParam(),TNoParam());
	var_Node->AddAssistant(L"Assistant 2",TNoParam(),TNoParam());
Exorgchartlib_tlb::INodesPtr var_Nodes = ChartView1->Nodes;
	var_Nodes->Add(L"Child <b>1</b>",TNoParam(),TVariant("1234"),TNoParam(),TNoParam());
	var_Nodes->Add(L"Sub 1",TVariant("1234"),TNoParam(),TNoParam(),TNoParam());
	var_Nodes->Add(L"Sub 2",TVariant("1234"),TNoParam(),TNoParam(),TNoParam());
	var_Nodes->Add(L"Sub 3",TVariant("1234"),TNoParam(),TNoParam(),TNoParam());
	var_Nodes->Add(L"Child <b>2</b>",TNoParam(),TNoParam(),TNoParam(),TNoParam());

78
How can I change the shape of the cursor when it hovers the +/- or expand/collapse buttons

ChartView1->Cursor[Exorgchartlib_tlb::ClientAreaEnum::exExpandButtonArea] = TVariant("exHelp");
ChartView1->HasButtons = Exorgchartlib_tlb::ExpandButtonEnum::exPlus;
Exorgchartlib_tlb::INodePtr var_Node = ChartView1->Root;
	var_Node->Image = 0;
	var_Node->AddAssistant(L"Assistant 1",TNoParam(),TNoParam());
	var_Node->AddAssistant(L"Assistant 2",TNoParam(),TNoParam());
Exorgchartlib_tlb::INodesPtr var_Nodes = ChartView1->Nodes;
	var_Nodes->Add(L"Child <b>1</b>",TNoParam(),TVariant("1234"),TNoParam(),TNoParam())->Expanded = false;
	var_Nodes->Add(L"Sub 1",TVariant("1234"),TNoParam(),TNoParam(),TNoParam());
	var_Nodes->Add(L"Sub 2",TVariant("1234"),TNoParam(),TNoParam(),TNoParam());
	var_Nodes->Add(L"Sub 3",TVariant("1234"),TNoParam(),TNoParam(),TNoParam());
	var_Nodes->Add(L"Child <b>2</b>",TNoParam(),TNoParam(),TNoParam(),TNoParam());

77
How do I change the shape of the cursor when the user clicks an drags the chart

ChartView1->Cursor[Exorgchartlib_tlb::ClientAreaEnum::exDragChart] = TVariant("exHelp");
Exorgchartlib_tlb::INodePtr var_Node = ChartView1->Root;
	var_Node->Image = 0;
	var_Node->AddAssistant(L"Assistant 1",TNoParam(),TNoParam());
	var_Node->AddAssistant(L"Assistant 2",TNoParam(),TNoParam());
Exorgchartlib_tlb::INodesPtr var_Nodes = ChartView1->Nodes;
	var_Nodes->Add(L"Child <b>1</b>",TNoParam(),TVariant("1234"),TNoParam(),TNoParam())->Expanded = false;
	var_Nodes->Add(L"Sub 1",TVariant("1234"),TNoParam(),TNoParam(),TNoParam());
	var_Nodes->Add(L"Sub 2",TVariant("1234"),TNoParam(),TNoParam(),TNoParam());
	var_Nodes->Add(L"Sub 3",TVariant("1234"),TNoParam(),TNoParam(),TNoParam());
	var_Nodes->Add(L"Child <b>2</b>",TNoParam(),TNoParam(),TNoParam(),TNoParam());

76
How do I change the shape of the cursor when it hovers a node

ChartView1->Cursor[Exorgchartlib_tlb::ClientAreaEnum::exNodeArea] = TVariant("exHelp");
Exorgchartlib_tlb::INodePtr var_Node = ChartView1->Root;
	var_Node->Image = 0;
	var_Node->AddAssistant(L"Assistant 1",TNoParam(),TNoParam());
	var_Node->AddAssistant(L"Assistant 2",TNoParam(),TNoParam());
Exorgchartlib_tlb::INodesPtr var_Nodes = ChartView1->Nodes;
	var_Nodes->Add(L"Child <b>1</b>",TNoParam(),TVariant("1234"),TNoParam(),TNoParam())->Expanded = false;
	var_Nodes->Add(L"Sub 1",TVariant("1234"),TNoParam(),TNoParam(),TNoParam());
	var_Nodes->Add(L"Sub 2",TVariant("1234"),TNoParam(),TNoParam(),TNoParam());
	var_Nodes->Add(L"Sub 3",TVariant("1234"),TNoParam(),TNoParam(),TNoParam());
	var_Nodes->Add(L"Child <b>2</b>",TNoParam(),TNoParam(),TNoParam(),TNoParam());

75
How do I change the shape of the cursor when it hovers the chart

ChartView1->Cursor[Exorgchartlib_tlb::ClientAreaEnum::exChartArea] = TVariant("exHelp");
Exorgchartlib_tlb::INodePtr var_Node = ChartView1->Root;
	var_Node->Image = 0;
	var_Node->AddAssistant(L"Assistant 1",TNoParam(),TNoParam());
	var_Node->AddAssistant(L"Assistant 2",TNoParam(),TNoParam());
Exorgchartlib_tlb::INodesPtr var_Nodes = ChartView1->Nodes;
	var_Nodes->Add(L"Child <b>1</b>",TNoParam(),TVariant("1234"),TNoParam(),TNoParam())->Expanded = false;
	var_Nodes->Add(L"Sub 1",TVariant("1234"),TNoParam(),TNoParam(),TNoParam());
	var_Nodes->Add(L"Sub 2",TVariant("1234"),TNoParam(),TNoParam(),TNoParam());
	var_Nodes->Add(L"Sub 3",TVariant("1234"),TNoParam(),TNoParam(),TNoParam());
	var_Nodes->Add(L"Child <b>2</b>",TNoParam(),TNoParam(),TNoParam(),TNoParam());

74
How can I copy and paste the control's content to Microsoft Word for instance

ChartView1->HasButtons = Exorgchartlib_tlb::ExpandButtonEnum::exPlus;
ChartView1->PenLink = Exorgchartlib_tlb::PenTypeEnum::exPenSolid;
ChartView1->PenWidthLink = 3;
Exorgchartlib_tlb::INodePtr var_Node = ChartView1->Root;
	var_Node->Image = 0;
	var_Node->AddAssistant(L"Assistant 1",TNoParam(),TNoParam());
	var_Node->AddAssistant(L"Assistant 2",TNoParam(),TNoParam());
Exorgchartlib_tlb::INodesPtr var_Nodes = ChartView1->Nodes;
	var_Nodes->Add(L"Child <b>1</b>",TNoParam(),TVariant("1234"),TNoParam(),TNoParam())->Expanded = false;
	var_Nodes->Add(L"Sub 1",TVariant("1234"),TNoParam(),TNoParam(),TNoParam());
	var_Nodes->Add(L"Sub 2",TVariant("1234"),TNoParam(),TNoParam(),TNoParam());
	var_Nodes->Add(L"Sub 3",TVariant("1234"),TNoParam(),TNoParam(),TNoParam());
	var_Nodes->Add(L"Child <b>2</b>",TNoParam(),TNoParam(),TNoParam(),TNoParam());

73
How can I copy and paste the control's content to Microsoft Word for instance

ChartView1->HasButtons = Exorgchartlib_tlb::ExpandButtonEnum::exPlus;
ChartView1->ButtonsAlign = Exorgchartlib_tlb::PictureDisplayEnum::MiddleRight;
Exorgchartlib_tlb::INodePtr var_Node = ChartView1->Root;
	var_Node->Image = 0;
	var_Node->AddAssistant(L"Assistant 1",TNoParam(),TNoParam());
	var_Node->AddAssistant(L"Assistant 2",TNoParam(),TNoParam());
Exorgchartlib_tlb::INodesPtr var_Nodes = ChartView1->Nodes;
	var_Nodes->Add(L"Child <b>1</b>",TNoParam(),TVariant("1234"),TNoParam(),TNoParam())->Expanded = false;
	var_Nodes->Add(L"Sub 1",TVariant("1234"),TNoParam(),TNoParam(),TNoParam());
	var_Nodes->Add(L"Sub 2",TVariant("1234"),TNoParam(),TNoParam(),TNoParam());
	var_Nodes->Add(L"Sub 3",TVariant("1234"),TNoParam(),TNoParam(),TNoParam());
	var_Nodes->Add(L"Child <b>2</b>",TNoParam(),TNoParam(),TNoParam(),TNoParam());

72
How can I enable or disable expanding or collapsing a node when user double clicks it

ChartView1->ExpandOnDblClk = false;
ChartView1->HasButtons = Exorgchartlib_tlb::ExpandButtonEnum::exPlus;
ChartView1->ButtonsAlign = Exorgchartlib_tlb::PictureDisplayEnum::MiddleRight;
Exorgchartlib_tlb::INodePtr var_Node = ChartView1->Root;
	var_Node->Image = 0;
	var_Node->AddAssistant(L"Assistant 1",TNoParam(),TNoParam());
	var_Node->AddAssistant(L"Assistant 2",TNoParam(),TNoParam());
Exorgchartlib_tlb::INodesPtr var_Nodes = ChartView1->Nodes;
	var_Nodes->Add(L"Child <b>1</b>",TNoParam(),TVariant("1234"),TNoParam(),TNoParam())->Expanded = false;
	var_Nodes->Add(L"Sub 1",TVariant("1234"),TNoParam(),TNoParam(),TNoParam());
	var_Nodes->Add(L"Sub 2",TVariant("1234"),TNoParam(),TNoParam(),TNoParam());
	var_Nodes->Add(L"Sub 3",TVariant("1234"),TNoParam(),TNoParam(),TNoParam());
	var_Nodes->Add(L"Child <b>2</b>",TNoParam(),TNoParam(),TNoParam(),TNoParam());

71
How can I align the +/- expand or collapse buttons to the right

ChartView1->HasButtons = Exorgchartlib_tlb::ExpandButtonEnum::exPlus;
ChartView1->ButtonsAlign = Exorgchartlib_tlb::PictureDisplayEnum::MiddleRight;
Exorgchartlib_tlb::INodePtr var_Node = ChartView1->Root;
	var_Node->Image = 0;
	var_Node->AddAssistant(L"Assistant 1",TNoParam(),TNoParam());
	var_Node->AddAssistant(L"Assistant 2",TNoParam(),TNoParam());
Exorgchartlib_tlb::INodesPtr var_Nodes = ChartView1->Nodes;
	var_Nodes->Add(L"Child <b>1</b>",TNoParam(),TVariant("1234"),TNoParam(),TNoParam())->Expanded = false;
	var_Nodes->Add(L"Sub 1",TVariant("1234"),TNoParam(),TNoParam(),TNoParam());
	var_Nodes->Add(L"Sub 2",TVariant("1234"),TNoParam(),TNoParam(),TNoParam());
	var_Nodes->Add(L"Sub 3",TVariant("1234"),TNoParam(),TNoParam(),TNoParam());
	var_Nodes->Add(L"Child <b>2</b>",TNoParam(),TNoParam(),TNoParam(),TNoParam());

70
Can I display the +/- expand or collapse buttons using your EBN files

Exorgchartlib_tlb::IAppearancePtr var_Appearance = ChartView1->VisualAppearance;
	var_Appearance->Add(11,TVariant("c:\\exontrol\\images\\normal.ebn"));
	var_Appearance->Add(22,TVariant("c:\\exontrol\\images\\pushed.ebn"));
	var_Appearance->Add(1,TVariant("CP:11 2 2 -2 -2"));
	var_Appearance->Add(2,TVariant("CP:22 2 2 -2 -2"));
ChartView1->HasButtons = Exorgchartlib_tlb::ExpandButtonEnum::exCustom;
ChartView1->HasButtonsCustom[true] = 33554432;
ChartView1->HasButtonsCustom[false] = 16777216;
Exorgchartlib_tlb::INodePtr var_Node = ChartView1->Root;
	var_Node->Image = 0;
	var_Node->AddAssistant(L"Assistant 1",TNoParam(),TNoParam());
	var_Node->AddAssistant(L"Assistant 2",TNoParam(),TNoParam());
Exorgchartlib_tlb::INodesPtr var_Nodes = ChartView1->Nodes;
	var_Nodes->Add(L"Child <b>1</b>",TNoParam(),TVariant("1234"),TNoParam(),TNoParam())->Expanded = false;
	var_Nodes->Add(L"Sub 1",TVariant("1234"),TNoParam(),TNoParam(),TNoParam());
	var_Nodes->Add(L"Sub 2",TVariant("1234"),TNoParam(),TNoParam(),TNoParam());
	var_Nodes->Add(L"Sub 3",TVariant("1234"),TNoParam(),TNoParam(),TNoParam());
	var_Nodes->Add(L"Child <b>2</b>",TNoParam(),TNoParam(),TNoParam(),TNoParam());

69
How can I change the +/- expand or collapse buttons

ChartView1->Images(TVariant(String("gBJJgBAIDAAGAAEAAQhYAf8Pf4hh0QihCJo2AEZjQAjEZFEaIEaEEaAIAkcbk0olUrlktl0vmExmUzmk1m03nE5nU7nk9n0/oFBoVDolFo1HpFJpVLplNp1PqFRqVTq") +
"lVq1XrFZrVbrldr1fsFhsVjslls1ntFptVrtltt1vuFxuVzul1u13vF5vV7vl9v1/wGBwWDwmFw2HxGJxWLxmNx0xiFdyOTh8Tf9ZymXx+QytcyNgz8r0OblWjyWds+m" +
"0ka1Vf1ta1+r1mos2xrG2xeZ0+a0W0qOx3GO4NV3WeyvD2XJ5XL5nN51aiw+lfSj0gkUkAEllHanHI5j/cHg8EZf7w8vl8j4f/qfEZeB09/vjLAB30+kZQAP/P5/H6/y" +
"NAOAEAwCjMBwFAEDwJBMDwLBYAP2/8Hv8/gAGAD8LQs9w/nhDY/oygIA="));
ChartView1->HasButtons = Exorgchartlib_tlb::ExpandButtonEnum::exCustom;
ChartView1->HasButtonsCustom[true] = 1;
ChartView1->HasButtonsCustom[false] = 2;
Exorgchartlib_tlb::INodePtr var_Node = ChartView1->Root;
	var_Node->Image = 0;
	var_Node->AddAssistant(L"Assistant 1",TNoParam(),TNoParam());
	var_Node->AddAssistant(L"Assistant 2",TNoParam(),TNoParam());
Exorgchartlib_tlb::INodesPtr var_Nodes = ChartView1->Nodes;
	var_Nodes->Add(L"Child <b>1</b>",TNoParam(),TVariant("1234"),TNoParam(),TNoParam())->Expanded = false;
	var_Nodes->Add(L"Sub 1",TVariant("1234"),TNoParam(),TNoParam(),TNoParam());
	var_Nodes->Add(L"Sub 2",TVariant("1234"),TNoParam(),TNoParam(),TNoParam());
	var_Nodes->Add(L"Sub 3",TVariant("1234"),TNoParam(),TNoParam(),TNoParam());
	var_Nodes->Add(L"Child <b>2</b>",TNoParam(),TNoParam(),TNoParam(),TNoParam());

68
How can I change the +/- expand or collapse buttons

ChartView1->HasButtons = Exorgchartlib_tlb::ExpandButtonEnum::exCircle;
Exorgchartlib_tlb::INodePtr var_Node = ChartView1->Root;
	var_Node->Image = 0;
	var_Node->AddAssistant(L"Assistant 1",TNoParam(),TNoParam());
	var_Node->AddAssistant(L"Assistant 2",TNoParam(),TNoParam());
Exorgchartlib_tlb::INodesPtr var_Nodes = ChartView1->Nodes;
	var_Nodes->Add(L"Child <b>1</b>",TNoParam(),TVariant("1234"),TNoParam(),TNoParam())->Expanded = false;
	var_Nodes->Add(L"Sub 1",TVariant("1234"),TNoParam(),TNoParam(),TNoParam());
	var_Nodes->Add(L"Sub 2",TVariant("1234"),TNoParam(),TNoParam(),TNoParam());
	var_Nodes->Add(L"Sub 3",TVariant("1234"),TNoParam(),TNoParam(),TNoParam());
	var_Nodes->Add(L"Child <b>2</b>",TNoParam(),TNoParam(),TNoParam(),TNoParam());

67
How can I display +/- expand or collapse buttons

ChartView1->HasButtons = Exorgchartlib_tlb::ExpandButtonEnum::exPlus;
Exorgchartlib_tlb::INodePtr var_Node = ChartView1->Root;
	var_Node->Image = 0;
	var_Node->AddAssistant(L"Assistant 1",TNoParam(),TNoParam());
	var_Node->AddAssistant(L"Assistant 2",TNoParam(),TNoParam());
Exorgchartlib_tlb::INodesPtr var_Nodes = ChartView1->Nodes;
	var_Nodes->Add(L"Child <b>1</b>",TNoParam(),TVariant("1234"),TNoParam(),TNoParam())->Expanded = false;
	var_Nodes->Add(L"Sub 1",TVariant("1234"),TNoParam(),TNoParam(),TNoParam());
	var_Nodes->Add(L"Sub 2",TVariant("1234"),TNoParam(),TNoParam(),TNoParam());
	var_Nodes->Add(L"Sub 3",TVariant("1234"),TNoParam(),TNoParam(),TNoParam());
	var_Nodes->Add(L"Child <b>2</b>",TNoParam(),TNoParam(),TNoParam(),TNoParam());

66
How do I show or hide the assistant nodes

ChartView1->ShowAssistants = true;
Exorgchartlib_tlb::INodePtr var_Node = ChartView1->Root;
	var_Node->Image = 0;
	var_Node->AddAssistant(L"Assistant 1",TNoParam(),TNoParam());
	var_Node->AddAssistant(L"Assistant 2",TNoParam(),TNoParam());
Exorgchartlib_tlb::INodesPtr var_Nodes = ChartView1->Nodes;
	var_Nodes->Add(L"Child <b>1</b>",TNoParam(),TVariant("1234"),TNoParam(),TNoParam());
	var_Nodes->Add(L"Sub 1",TVariant("1234"),TNoParam(),TNoParam(),TNoParam());
	var_Nodes->Add(L"Sub 2",TVariant("1234"),TNoParam(),TNoParam(),TNoParam());
	var_Nodes->Add(L"Sub 3",TVariant("1234"),TNoParam(),TNoParam(),TNoParam());
	var_Nodes->Add(L"Child <b>2</b>",TNoParam(),TNoParam(),TNoParam(),TNoParam());

65
How do I scale or zoom the chart

ChartView1->BorderWidth = 18;
ChartView1->BorderHeight = 18;
ChartView1->ZoomWidthMode = Exorgchartlib_tlb::ZoomModeEnum::exCustomSize;
ChartView1->ZoomHeightMode = Exorgchartlib_tlb::ZoomModeEnum::exCustomSize;
ChartView1->ZoomWidth = 2;
ChartView1->ZoomHeight = 2;
ChartView1->Root->Image = 0;
Exorgchartlib_tlb::INodesPtr var_Nodes = ChartView1->Nodes;
	var_Nodes->Add(L"Child <b>1</b>",TNoParam(),TVariant("1234"),TNoParam(),TNoParam());
	var_Nodes->Add(L"Sub 1",TVariant("1234"),TNoParam(),TNoParam(),TNoParam());
	var_Nodes->Add(L"Sub 2",TVariant("1234"),TNoParam(),TNoParam(),TNoParam());
	var_Nodes->Add(L"Sub 3",TVariant("1234"),TNoParam(),TNoParam(),TNoParam());
	var_Nodes->Add(L"Child <b>2</b>",TNoParam(),TNoParam(),TNoParam(),TNoParam());

64
How do I scale or zoom the chart

ChartView1->BorderWidth = 18;
ChartView1->BorderHeight = 18;
ChartView1->ZoomWidthMode = Exorgchartlib_tlb::ZoomModeEnum::exControlSize;
ChartView1->ZoomHeightMode = Exorgchartlib_tlb::ZoomModeEnum::exControlSize;
ChartView1->Root->Image = 0;
Exorgchartlib_tlb::INodesPtr var_Nodes = ChartView1->Nodes;
	var_Nodes->Add(L"Child <b>1</b>",TNoParam(),TVariant("1234"),TNoParam(),TNoParam());
	var_Nodes->Add(L"Sub 1",TVariant("1234"),TNoParam(),TNoParam(),TNoParam());
	var_Nodes->Add(L"Sub 2",TVariant("1234"),TNoParam(),TNoParam(),TNoParam());
	var_Nodes->Add(L"Sub 3",TVariant("1234"),TNoParam(),TNoParam(),TNoParam());
	var_Nodes->Add(L"Child <b>2</b>",TNoParam(),TNoParam(),TNoParam(),TNoParam());

63
How can I ensure that the selected node is visible or fits the chart's area

ChartView1->EnsureVisibleOnSelect = true;
ChartView1->ScrollOnEnsure = false;
ChartView1->BorderWidth = 18;
ChartView1->BorderHeight = 18;
ChartView1->ZoomWidthMode = Exorgchartlib_tlb::ZoomModeEnum::exCustomSize;
ChartView1->ZoomHeightMode = Exorgchartlib_tlb::ZoomModeEnum::exCustomSize;
ChartView1->ZoomWidth = 2;
ChartView1->ZoomHeight = 2;
ChartView1->Root->Image = 0;
Exorgchartlib_tlb::INodesPtr var_Nodes = ChartView1->Nodes;
	var_Nodes->Add(L"Child <b>1</b>",TNoParam(),TVariant("1234"),TNoParam(),TNoParam());
	var_Nodes->Add(L"Sub 1",TVariant("1234"),TNoParam(),TNoParam(),TNoParam());
	var_Nodes->Add(L"Sub 2",TVariant("1234"),TNoParam(),TNoParam(),TNoParam());
	var_Nodes->Add(L"Sub 3",TVariant("1234"),TNoParam(),TNoParam(),TNoParam());
	var_Nodes->Add(L"Child <b>2</b>",TNoParam(),TNoParam(),TNoParam(),TNoParam());

62
How do I avoid slow moving the chart when the user selects a new node

ChartView1->ScrollByClick = false;

61
How do I ensure that a node is visible or fits the chart's area

ChartView1->Root->Image = 0;
Exorgchartlib_tlb::INodesPtr var_Nodes = ChartView1->Nodes;
	var_Nodes->Add(L"Child <b>1</b>",TNoParam(),TVariant("1234"),TNoParam(),TNoParam());
	var_Nodes->Add(L"Sub 1",TVariant("1234"),TNoParam(),TNoParam(),TNoParam());
	var_Nodes->Add(L"Sub 2",TVariant("1234"),TNoParam(),TNoParam(),TNoParam());
	var_Nodes->Add(L"Child <b>2</b>",TNoParam(),TNoParam(),TNoParam(),TNoParam());
ChartView1->EnsureVisibleNode(TVariant("1234"));

60
How do I change the root node, so it explore from a specified node

ChartView1->Root->Image = 0;
Exorgchartlib_tlb::INodesPtr var_Nodes = ChartView1->Nodes;
	var_Nodes->Add(L"Child <b>1</b>",TNoParam(),TVariant("1234"),TNoParam(),TNoParam());
	var_Nodes->Add(L"Sub 1",TVariant("1234"),TNoParam(),TNoParam(),TNoParam());
	var_Nodes->Add(L"Sub 2",TVariant("1234"),TNoParam(),TNoParam(),TNoParam());
	var_Nodes->Add(L"Child <b>2</b>",TNoParam(),TNoParam(),TNoParam(),TNoParam());
ChartView1->set_ExploreFromNode(TVariant("1234"));

59
How do I select a node

ChartView1->Root->Image = 0;
Exorgchartlib_tlb::INodesPtr var_Nodes = ChartView1->Nodes;
	var_Nodes->Add(L"Child <b>1</b>",TNoParam(),TVariant("1234"),TNoParam(),TNoParam());
	var_Nodes->Add(L"Child <b>2</b>",TNoParam(),TNoParam(),TNoParam(),TNoParam());
ChartView1->set_SelectNode(TVariant("1234"));
ChartView1->HideSelection = false;

57
How do I fix the height for all nodes

ChartView1->FixedHeightNode = 32;
ChartView1->Root->Image = 0;
Exorgchartlib_tlb::INodesPtr var_Nodes = ChartView1->Nodes;
	var_Nodes->Add(L"Child <b>1</b>",TNoParam(),TNoParam(),TNoParam(),TNoParam());
	var_Nodes->Add(L"Child <b>2</b>",TNoParam(),TNoParam(),TNoParam(),TNoParam());

56
How do I fix the width for all nodes

ChartView1->FixedWidthNode = 128;
ChartView1->Root->Image = 0;
Exorgchartlib_tlb::INodesPtr var_Nodes = ChartView1->Nodes;
	var_Nodes->Add(L"Child <b>1</b>",TNoParam(),TNoParam(),TNoParam(),TNoParam());
	var_Nodes->Add(L"Child <b>2</b>",TNoParam(),TNoParam(),TNoParam(),TNoParam());

55
How do I change the style of the link between nodes

ChartView1->PenLink = Exorgchartlib_tlb::PenTypeEnum::exPenDash;
Exorgchartlib_tlb::INodesPtr var_Nodes = ChartView1->Nodes;
	var_Nodes->Add(L"Child <b>1</b>",TNoParam(),TNoParam(),TNoParam(),TNoParam());
	var_Nodes->Add(L"Child <b>2</b>",TNoParam(),TNoParam(),TNoParam(),TNoParam());

54
How do I change the color to link the nodes

ChartView1->LinkColor = RGB(255,0,0);
Exorgchartlib_tlb::INodesPtr var_Nodes = ChartView1->Nodes;
	var_Nodes->Add(L"Child <b>1</b>",TNoParam(),TNoParam(),TNoParam(),TNoParam());
	var_Nodes->Add(L"Child <b>2</b>",TNoParam(),TNoParam(),TNoParam(),TNoParam());

53
How do I change the shape for selected node, using your EBN files

ChartView1->VisualAppearance->Add(2,TVariant("c:\\exontrol\\images\\pushed.ebn"));
ChartView1->SelColor = 0x2000000;
ChartView1->set_SelectNode(TVariant("root"));
ChartView1->HideSelection = false;
Exorgchartlib_tlb::INodesPtr var_Nodes = ChartView1->Nodes;
	var_Nodes->Add(L"Child <b>1</b>",TNoParam(),TNoParam(),TNoParam(),TNoParam());
	var_Nodes->Add(L"Child <b>2</b>",TNoParam(),TNoParam(),TNoParam(),TNoParam());

52
How do I change the color for selected node

ChartView1->SelColor = RGB(0,0,255);
ChartView1->set_SelectNode(TVariant("root"));
ChartView1->HideSelection = false;
Exorgchartlib_tlb::INodesPtr var_Nodes = ChartView1->Nodes;
	var_Nodes->Add(L"Child <b>1</b>",TNoParam(),TNoParam(),TNoParam(),TNoParam());
	var_Nodes->Add(L"Child <b>2</b>",TNoParam(),TNoParam(),TNoParam(),TNoParam());

51
How do I hide the node's shadow

ChartView1->ShadowNode = false;

50
How do I change the pen to draw the border for all nodes

ChartView1->PenBorderNode = Exorgchartlib_tlb::PenTypeEnum::exPenDot;

49
How do I change the shape of the border for all nodes

ChartView1->VisualAppearance->Add(2,TVariant("c:\\exontrol\\images\\pushed.ebn"));
ChartView1->Background[Exorgchartlib_tlb::BackgroundPartEnum::exNodeFrame] = 0x2000000;

48
How do I change the shape of the border for all nodes

ChartView1->DrawRoundNode = false;

47
How do I change the foreground color for all nodes

ChartView1->ForeColorNode = RGB(255,0,0);
Exorgchartlib_tlb::INodesPtr var_Nodes = ChartView1->Nodes;
	var_Nodes->Add(L"Child <b>1</b>",TNoParam(),TNoParam(),TNoParam(),TNoParam());
	var_Nodes->Add(L"Child <b>2</b>",TNoParam(),TNoParam(),TNoParam(),TNoParam());

46
How do I change the background color for all nodes

ChartView1->BackColorNode = RGB(255,0,0);
Exorgchartlib_tlb::INodesPtr var_Nodes = ChartView1->Nodes;
	var_Nodes->Add(L"Child <b>1</b>",TNoParam(),TNoParam(),TNoParam(),TNoParam());
	var_Nodes->Add(L"Child <b>2</b>",TNoParam(),TNoParam(),TNoParam(),TNoParam());

45
How do I change the key of the root

ChartView1->Root->Key = L"myKey";

44
How do I change the caption of the root

ChartView1->Root->Caption = L"new<br>root";

43
How do I access the root node

ChartView1->Root->Caption = L"new<br>root";

42
How do I access the nodes collection

Exorgchartlib_tlb::INodesPtr var_Nodes = ChartView1->Nodes;
	var_Nodes->Add(L"Child <b>1</b>",TNoParam(),TNoParam(),TNoParam(),TNoParam());
	var_Nodes->Add(L"Child <b>2</b>",TNoParam(),TNoParam(),TNoParam(),TNoParam());

41
How do I refresh the control

ChartView1->Nodes->Add(L"Child <b>1</b>",TNoParam(),TNoParam(),TNoParam(),TNoParam());
ChartView1->Nodes->Add(L"Child <b>2</b>",TNoParam(),TNoParam(),TNoParam(),TNoParam());
ChartView1->Refresh();

40
How do I prevent painting while several changes are performed

ChartView1->BeginUpdate();
ChartView1->Nodes->Add(L"Child <b>1</b>",TNoParam(),TNoParam(),TNoParam(),TNoParam());
ChartView1->Nodes->Add(L"Child <b>2</b>",TNoParam(),TNoParam(),TNoParam(),TNoParam());
ChartView1->EndUpdate();

39
How do I indent the full chart to the right

ChartView1->BorderWidth = 8;
ChartView1->BorderHeight = 8;

38
How can I change the node's border/frame, using your EBN files

ChartView1->VisualAppearance->Add(1,TVariant("c:\\exontrol\\images\\normal.ebn"));
ChartView1->Background[Exorgchartlib_tlb::BackgroundPartEnum::exNodeFrame] = 0x1000000;
ChartView1->Nodes->Add(L"Child <b>1</b>",TNoParam(),TNoParam(),TNoParam(),TNoParam());
ChartView1->Nodes->Add(L"Child <b>2</b>",TNoParam(),TNoParam(),TNoParam(),TNoParam());

37
How can still display the selected node when the control loses the focus

ChartView1->HideSelection = false;

36
How do I disable or enable the control
ChartView1->Enabled = false;

35
How do I change the visual aspect for thumb parts in the scroll bars, using EBN

ChartView1->VisualAppearance->Add(1,TVariant("c:\\exontrol\\images\\normal.ebn"));
ChartView1->VisualAppearance->Add(2,TVariant("c:\\exontrol\\images\\pushed.ebn"));
ChartView1->VisualAppearance->Add(3,TVariant("c:\\exontrol\\images\\hot.ebn"));
ChartView1->Background[Exorgchartlib_tlb::BackgroundPartEnum::exHSThumb] = 0x1000000;
ChartView1->Background[Exorgchartlib_tlb::BackgroundPartEnum::exHSThumbP] = 0x2000000;
ChartView1->Background[Exorgchartlib_tlb::BackgroundPartEnum::exHSThumbH] = 0x3000000;
ChartView1->Background[Exorgchartlib_tlb::BackgroundPartEnum::exVSThumb] = 0x1000000;
ChartView1->Background[Exorgchartlib_tlb::BackgroundPartEnum::exVSThumbP] = 0x2000000;
ChartView1->Background[Exorgchartlib_tlb::BackgroundPartEnum::exVSThumbH] = 0x3000000;
ChartView1->FixedWidthNode = 320;

34
How do I change the visual aspect only for the thumb in the scroll bar, using EBN

ChartView1->VisualAppearance->Add(1,TVariant("c:\\exontrol\\images\\normal.ebn"));
ChartView1->VisualAppearance->Add(2,TVariant("c:\\exontrol\\images\\pushed.ebn"));
ChartView1->VisualAppearance->Add(3,TVariant("c:\\exontrol\\images\\hot.ebn"));
ChartView1->Background[Exorgchartlib_tlb::BackgroundPartEnum::exHSThumb] = 0x1000000;
ChartView1->Background[Exorgchartlib_tlb::BackgroundPartEnum::exHSThumbP] = 0x2000000;
ChartView1->Background[Exorgchartlib_tlb::BackgroundPartEnum::exHSThumbH] = 0x3000000;
ChartView1->ScrollThumbSize[Exorgchartlib_tlb::ScrollBarEnum::exHScroll] = 96;
ChartView1->FixedWidthNode = 320;

33
I've seen that you can change the visual appearance for the scroll bar. How can I do that

ChartView1->VisualAppearance->Add(1,TVariant("c:\\exontrol\\images\\normal.ebn"));
ChartView1->VisualAppearance->Add(2,TVariant("c:\\exontrol\\images\\pushed.ebn"));
ChartView1->VisualAppearance->Add(3,TVariant("c:\\exontrol\\images\\hot.ebn"));
ChartView1->Background[Exorgchartlib_tlb::BackgroundPartEnum::exSBtn] = 0x1000000;
ChartView1->Background[Exorgchartlib_tlb::BackgroundPartEnum::exSBtnP] = 0x2000000;
ChartView1->Background[Exorgchartlib_tlb::BackgroundPartEnum::exSBtnH] = 0x3000000;
ChartView1->Background[Exorgchartlib_tlb::BackgroundPartEnum::exHSBack] = RGB(240,240,240);
ChartView1->Background[Exorgchartlib_tlb::BackgroundPartEnum::exVSBack] = RGB(240,240,240);
ChartView1->Background[Exorgchartlib_tlb::BackgroundPartEnum::exSizeGrip] = RGB(240,240,240);
ChartView1->FixedWidthNode = 320;

32
Can I change the forecolor for the tooltip

ChartView1->ToolTipDelay = 1;
ChartView1->ToolTipWidth = 364;
ChartView1->Background[Exorgchartlib_tlb::BackgroundPartEnum::exToolTipForeColor] = RGB(255,0,0);
ChartView1->Root->ToolTip = L"This is a bit of text that's shown when the cursor hovers the node.";

31
Can I change the background color for the tooltip

ChartView1->ToolTipDelay = 1;
ChartView1->ToolTipWidth = 364;
ChartView1->Background[Exorgchartlib_tlb::BackgroundPartEnum::exToolTipBackColor] = RGB(255,0,0);
ChartView1->Root->ToolTip = L"This is a bit of text that's shown when the cursor hovers the node.";

30
Can I change the default border of the tooltip, using your EBN files

ChartView1->ToolTipDelay = 1;
ChartView1->ToolTipWidth = 364;
ChartView1->VisualAppearance->Add(1,TVariant("c:\\exontrol\\images\\normal.ebn"));
ChartView1->Background[Exorgchartlib_tlb::BackgroundPartEnum::exToolTipAppearance] = 0x1000000;
ChartView1->Root->ToolTip = L"This is a bit of text that's shown when the cursor hovers the node.";

29
How do I call your x-script language

ChartView1->ExecuteTemplate(L"BackColor = RGB(255,0,0)");

28
How do I call your x-script language

ChartView1->Template = L"BackColor = RGB(255,0,0)";

27
Can I change the font for the tooltip

ChartView1->ToolTipDelay = 1;
/*
	Select the Component\Import Component...\Import a Type Library,
	to import the following Type Library:

		OLE Automation

	TypeLib: stdole2.tlb

	to define the namespace: Stdole_tlb
*/
//#include "STDOLE_TLB.h"
Stdole_tlb::FontPtr var_StdFont = ChartView1->ToolTipFont;
	var_StdFont->Name = L"Tahoma";
	var_StdFont->Size = TVariant(long(14));
ChartView1->ToolTipWidth = 364;
ChartView1->Root->ToolTip = L"This is a bit of text that's shown when the cursor hovers the node.";

26
I've seen that the width of the tooltip is variable. Can I make it larger

ChartView1->ToolTipWidth = 328;
ChartView1->Root->ToolTip = L"This is a bit of text that's shown when the cursor hovers the node.";

25
How do I let the tooltip being displayed longer

ChartView1->ToolTipPopDelay = 10000;
ChartView1->Root->ToolTip = L"This is a bit of text that's shown when the cursor hovers the node.";

24
How do I disable showing the tooltip for all control
ChartView1->ToolTipDelay = 0;
ChartView1->Root->ToolTip = L"This is a bit of text that's shown when the cursor hovers the node.";

23
How do I show the tooltip quicker

ChartView1->ToolTipDelay = 1;
ChartView1->Root->ToolTip = L"This is a bit of text that's shown when the cursor hovers the node.";

22
Can I change the order of the buttons in the scroll bar

ChartView1->ScrollOrderParts[Exorgchartlib_tlb::ScrollBarEnum::exHScroll] = L"t,l,r";
ChartView1->ScrollOrderParts[Exorgchartlib_tlb::ScrollBarEnum::exVScroll] = L"t,l,r";
ChartView1->FixedWidthNode = 320;

21
The thumb size seems to be very small. Can I make it bigger

ChartView1->ScrollThumbSize[Exorgchartlib_tlb::ScrollBarEnum::exHScroll] = 164;
ChartView1->FixedWidthNode = 320;

20
How do I enlarge or change the size of the control's scrollbars

ChartView1->ScrollHeight = 18;
ChartView1->ScrollWidth = 18;
ChartView1->ScrollButtonWidth = 18;
ChartView1->ScrollButtonHeight = 18;
ChartView1->FixedWidthNode = 320;
ChartView1->FixedHeightNode = 320;

19
How can I display my text on the scroll bar, using a different font

ChartView1->ScrollPartCaption[Exorgchartlib_tlb::ScrollBarEnum::exHScroll,Exorgchartlib_tlb::ScrollPartEnum::exThumbPart] = L"This is just a text";
ChartView1->ScrollFont[Exorgchartlib_tlb::ScrollBarEnum::exHScroll]->Size = TVariant(long(12));
ChartView1->ScrollThumbSize[Exorgchartlib_tlb::ScrollBarEnum::exHScroll] = 128;
ChartView1->ScrollHeight = 24;
ChartView1->ScrollPartCaption[Exorgchartlib_tlb::ScrollBarEnum::exHScroll,Exorgchartlib_tlb::ScrollPartEnum::exThumbPart] = L"This is <s><font Tahoma;12> just </font></s> text";
ChartView1->ScrollHeight = 20;
ChartView1->FixedWidthNode = 320;

18
How can I display my text on the scroll bar

ChartView1->ScrollPartCaption[Exorgchartlib_tlb::ScrollBarEnum::exHScroll,Exorgchartlib_tlb::ScrollPartEnum::exThumbPart] = L"this is just a text";
ChartView1->ScrollThumbSize[Exorgchartlib_tlb::ScrollBarEnum::exHScroll] = 96;
ChartView1->FixedWidthNode = 320;

17
How do I assign a tooltip to a scrollbar

ChartView1->ScrollToolTip[Exorgchartlib_tlb::ScrollBarEnum::exHScroll] = L"This is a tooltip being shown when you click and drag the thumb in the horizontal scroll bar";
ChartView1->FixedWidthNode = 320;

16
How do I assign an icon to the button in the scrollbar

ChartView1->Images(TVariant(String("gBJJgBAIDAAGAAEAAQhYAf8Pf4hh0QihCJo2AEZjQAjEZFEaIEaEEaAIAkcbk0olUrlktl0vmExmUzmk1m03nE5nU7nk9n0/oFBoVDolFo1HpFJpVLplNp1PqFRqVTq") +
"lVq1XrFZrVbrldr1fsFhsVjslls1ntFptVrtltt1vuFxuVzul1u13vF5vV7vl9v1/wGBwWDwmFw2HxGJxWLxmNx0xiFdyOTh8Tf9ZymXx+QytcyNgz8r0OblWjyWds+m" +
"0ka1Vf1ta1+r1mos2xrG2xeZ0+a0W0qOx3GO4NV3WeyvD2XJ5XL5nN51aiw+lfSj0gkUkAEllHanHI5j/cHg8EZf7w8vl8j4f/qfEZeB09/vjLAB30+kZQAP/P5/H6/y" +
"NAOAEAwCjMBwFAEDwJBMDwLBYAP2/8Hv8/gAGAD8LQs9w/nhDY/oygIA="));
ChartView1->ScrollPartVisible[Exorgchartlib_tlb::ScrollBarEnum::exHScroll,Exorgchartlib_tlb::ScrollPartEnum::exLeftB1Part] = true;
ChartView1->ScrollPartCaption[Exorgchartlib_tlb::ScrollBarEnum::exHScroll,Exorgchartlib_tlb::ScrollPartEnum::exLeftB1Part] = L"<img>1</img>";
ChartView1->ScrollHeight = 18;
ChartView1->ScrollButtonWidth = 18;
ChartView1->FixedWidthNode = 320;

15
I need to add a button in the scroll bar. Is this possible

ChartView1->ScrollPartVisible[Exorgchartlib_tlb::ScrollBarEnum::exHScroll,Exorgchartlib_tlb::ScrollPartEnum::exLeftB1Part] = true;
ChartView1->ScrollPartCaption[Exorgchartlib_tlb::ScrollBarEnum::exHScroll,Exorgchartlib_tlb::ScrollPartEnum::exLeftB1Part] = L"1";
ChartView1->FixedWidthNode = 320;

14
Can I display an additional buttons in the scroll bar

ChartView1->ScrollPartVisible[Exorgchartlib_tlb::ScrollBarEnum::exHScroll,Exorgchartlib_tlb::ScrollPartEnum::exLeftB1Part] = true;
ChartView1->ScrollPartVisible[Exorgchartlib_tlb::ScrollBarEnum::exHScroll,Exorgchartlib_tlb::ScrollPartEnum::exLeftB2Part] = true;
ChartView1->ScrollPartVisible[Exorgchartlib_tlb::ScrollBarEnum::exHScroll,Exorgchartlib_tlb::ScrollPartEnum::exRightB6Part] = true;
ChartView1->ScrollPartVisible[Exorgchartlib_tlb::ScrollBarEnum::exHScroll,Exorgchartlib_tlb::ScrollPartEnum::exRightB5Part] = true;
ChartView1->FixedWidthNode = 320;

13
How do I change the control's foreground color

ChartView1->ForeColor = RGB(255,0,0);

12
How do I change the control's background color

ChartView1->BackColor = RGB(200,200,200);

11
How can I change the control's font

ChartView1->Font->Name = L"Verdana";
ChartView1->Refresh();

10
How do I put a picture on the center of the control

ChartView1->Picture = (IPictureDisp*)(ChartView1->ExecuteTemplate("loadpicture(`c:\\exontrol\\images\\zipdisk.gif`)"));
ChartView1->PictureDisplay = Exorgchartlib_tlb::PictureDisplayEnum::MiddleCenter;

9
How do I resize/stretch a picture on the control's background

ChartView1->Picture = (IPictureDisp*)(ChartView1->ExecuteTemplate("loadpicture(`c:\\exontrol\\images\\zipdisk.gif`)"));
ChartView1->PictureDisplay = Exorgchartlib_tlb::PictureDisplayEnum::Stretch;

8
How do I put a picture on the control's center right bottom side

ChartView1->Picture = (IPictureDisp*)(ChartView1->ExecuteTemplate("loadpicture(`c:\\exontrol\\images\\zipdisk.gif`)"));
ChartView1->PictureDisplay = Exorgchartlib_tlb::PictureDisplayEnum::LowerRight;

7
How do I put a picture on the control's center left bottom side

ChartView1->Picture = (IPictureDisp*)(ChartView1->ExecuteTemplate("loadpicture(`c:\\exontrol\\images\\zipdisk.gif`)"));
ChartView1->PictureDisplay = Exorgchartlib_tlb::PictureDisplayEnum::LowerLeft;

6
How do I put a picture on the control's center top side

ChartView1->Picture = (IPictureDisp*)(ChartView1->ExecuteTemplate("loadpicture(`c:\\exontrol\\images\\zipdisk.gif`)"));
ChartView1->PictureDisplay = Exorgchartlib_tlb::PictureDisplayEnum::UpperCenter;

5
How do I put a picture on the control's right top corner

ChartView1->Picture = (IPictureDisp*)(ChartView1->ExecuteTemplate("loadpicture(`c:\\exontrol\\images\\zipdisk.gif`)"));
ChartView1->PictureDisplay = Exorgchartlib_tlb::PictureDisplayEnum::UpperRight;

4
How do I put a picture on the control's left top corner

ChartView1->Picture = (IPictureDisp*)(ChartView1->ExecuteTemplate("loadpicture(`c:\\exontrol\\images\\zipdisk.gif`)"));
ChartView1->PictureDisplay = Exorgchartlib_tlb::PictureDisplayEnum::UpperLeft;

3
How do I put a picture on the control's background

ChartView1->Picture = (IPictureDisp*)(ChartView1->ExecuteTemplate("loadpicture(`c:\\exontrol\\images\\zipdisk.gif`)"));

2
How do I change the control's border, using your EBN files

ChartView1->VisualAppearance->Add(1,TVariant("c:\\exontrol\\images\\normal.ebn"));
ChartView1->Appearance = Exorgchartlib_tlb::AppearanceEnum(0x1000000);

1
How do I remove the control's border

ChartView1->Appearance = Exorgchartlib_tlb::AppearanceEnum::None2;